<?php 
	
	class Utility {
	
		//mengembalikan selisih t1 dan t2 dalam kata-kata "y years m months d days h hours m minutes s seconds ago"
		//kata-kata yang dibalikkan mulai dari yang tidak 0(jika y 0, maka mulai dari m-> 9 months bla bla ago)
		public static function getDeltaTimeString($t1, $t2) {
			$diff_datetime = $t1->diff($t2);
			$ret = '';
			if(intval($diff_datetime->format('%y'))>0)
				$ret = $diff_datetime->format('%y years %m months %d days %h hours %i minutes %s seconds ago');
			else if(intval($diff_datetime->format('%m'))>0)
				$ret = $diff_datetime->format('%m months %d days %h hours %i minutes %s seconds ago');
			else if(intval($diff_datetime->format('%d'))>0)
				$ret = $diff_datetime->format('%d days %h hours %i minutes %s seconds ago');
			else if(intval($diff_datetime->format('%h'))>0)
				$ret = $diff_datetime->format('%h hours %i minutes %s seconds ago');
			else if(intval($diff_datetime->format('%i'))>0)
				$ret = $diff_datetime->format('%i minutes %s seconds ago');
			else if(intval($diff_datetime->format('%s'))>=0)
				$ret = $diff_datetime->format('%s seconds ago');			
			return $ret;
		}
	
	}

?>